import items from './items.js';
import { tableBaseApi } from '@/services/api-common';
import Add from '../components/AddEdit/Add.js';
export default function() {
	this.add(
		this.render({
			is: 'SuperTable',
			items,
			httpApi: tableBaseApi.list,
			httpKey: tableBaseApi.listKey,
			container(midder) {
				return {
					title: '学生列表',
					extra: this.render({
						midder,
						is: 'TableTools',
						buttons: [{
							type: 'primary',
							text: '新增',
							onClick: () => {
								midder.open(Add, tableBaseApi.add, 'add', {
									param: { class: 'no-padding' }
								})
							}
						}]
					})
				}
			},
			filter(midder) {
				// return this.render({
				// 	is: 'ExpandFilter',
				// 	midder,
				// 	// layoutParam: {
				// 	// 	buttons: [{
				// 	// 		text: '右上自定按钮',
				// 	// 		onClick() {
				// 	// 			console.log('哈哈哈')
				// 	// 		}
				// 	// 	}]
				// 	// }
				// })

				return this.render({
					is: 'TableFilter',
					midder,
					// buttons: [{
					// 	text: '右上自定按钮',
					// 	onClick() {
					// 		console.log('哈哈哈')
					// 	}
					// }]
				})
			},
		})
	)
}